Для того чтобы получить размер текста используется метод getTextSize():

TextView myTextView;
float textSize;
myTextView = (TextView) findViewById(R.id.myTextView);
textSize = myTextView.getTextSize();

Для установки размера текста используется метод setTextSize(int unit, float size) или setTextSize(float size):

TextView myTextView;
myTextView = (TextView) findViewById(R.id.myTextView);
myTextView.setTextSize(TypedValue.COMPLEX_UNIT_PX, 30); //30 px

unit - единицы измерения отступа. Доступные значения:

  • TypedValue.COMPLEX_UNIT_PX - Pixels
  • TypedValue.COMPLEX_UNIT_SP - Scaled Pixels
  • TypedValue.COMPLEX_UNIT_DIP - Device Independent Pixels

Или без указания unit (по умолчанию будет задан sp):

TextView myTextView;
myTextView = (TextView) findViewById(R.id.myTextView);
myTextView.setTextSize(30); //30 sp